#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include "map_parse.h"
#include "HARDWARE/BmpShow.h"

#include <stdio.h>

int piccode_to_fd[18]; //总共十八张图片

PicCode (*pic_arr)[12*12];
/*
*@func: 为后续接收服务器数据，然后按照解析的数据，显示图片做相应的准备
*@desc:将PicCode和pic_fd联系起来。
*/
void map_src_init(void)
{
    int pic_fd[18] = {0};
    char snake_pic_name[][20] = {};

    //还需要有将bmp图片翻转的函数
    
}


void pc_parse_map(PicCode code_arr[][40])
{
    for(int k=0; k<40; k++)
    {
        printf("%2o", k);
    }
    for(int i=0; i<40; i++)
    {
        printf("%3d  ", i);
        for(int j=0; j<40; j++)
        {
            if(code_arr[i][j] >= mapColorOne)
            {
                putchar(' ');
            }
            else
            {
                if(code_arr[i][j] == food)
                {
                    putchar('o');
                }
                else
                {
                    putchar('*');
                }
            }
            //printf("%2d", code_arr[j][i]);
        }
        printf("\n");
    }
    
}